Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
Например: C:\Documents and Settings\User\Рабочий стол\1.mp3 Ужать в C:\Docume~1\User\Рабочи~1\1.mp3 Заранее всех благодарю кто откликнется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 12:38 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz, Inet1.AccessType = icUseDefault 'Protocol to be used Inet1.Protocol = icFTP 'Remote host name Inet1.RemoteHost = Text1(0) 'Server port number, usually its 21 Inet1.RemotePort = "21" 'Server Username Inet1.UserName = Text1(1) 'Server password Inet1.Password = Text1(2) 'Server session timeout 'Inet1.RequestTimeout = "60" For i = 1 To Len(f) If Mid(f, i, 1) = "\" Then filext = Mid(f, i + 1, Len(f) - i) Next i 'Uploading file to server 'PUT method is a command in FTP to upload file to a server Inet1.Execute , "PUT " & f & " " & filext 'Inet1.Execute , "PUT ""c:\demo.exe" & "demo.exe" Листинг программы если файл находиться на C:\ или D:\ то нормально а если на рабочем столе или в документах не отправляет на фтп, думаю из-за длинных имен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 12:41 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz, k = 1 For i = 1 To Len(Text1.Text) If Mid(Text1.Text, i, 1) = "\" Then slovo = Mid(Text1.Text, k, i - k): k = i + 1 If Len(slovo) > 8 Then slovo = Mid(slovo, 1, 6) & "~1" t = t & slovo & "\" End If Next i Text2.Text = t кажется вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 12:56 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
скорее всего причина не в длине пути, а в нем самом если путь содержит пробел и т.п оберните его кавычками Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 13:24 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz & "~1" некорректный способ, там могут быть и другие цифры а так - да, пусть с пробелами нужно брать в кавычки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 13:51 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz, Код: plaintext 1. 2. 3. 4. 5. 6. + подключить Microsoft Scripting Runtime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 14:46 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz, Ещё вариант, используя WinAPI Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 15:25 |
|
||
|
Как ужать длинный путь в короткий?
|
|||
|---|---|---|---|
|
#18+
anvarfromkz Код: plaintext Листинг программы если файл находиться на C:\ или D:\ то нормально а если на рабочем столе или в документах не отправляет на фтп, думаю из-за длинных именНеправильно думаешь. У тебя кавычки неверно расставлены, только и всего. Тщательнее следи за ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36899068&tid=2159352]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 138ms |

| 0 / 0 |
