powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как менять названия файла на desktop программно ?
8 сообщений из 8, страница 1 из 1
Как менять названия файла на desktop программно ?
    #39548288
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как менять названия файла на desktop программно ?
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548294
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не только на десктоп

Код: c#
1.
File.Move(@"D:\i.jpg", @"D:\_i.jpg");
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548296
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
puls,

using File = System.IO.File;
using System.IO;



private static readonly string StartMenuPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

private string ShortcutName = Path.Combine(StartMenuPath, "Texniki Bax.lnk");

string SPath;

SPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);


var wshShell = new WshShell();

var myShortcut = (IWshShortcut)wshShell.CreateShortcut(ShortcutName);

myShortcut.TargetPath = SPath;
myShortcut.Save();



Так получается и создается Texniki Bax.lnk на десктопе
а если в место "Texniki Bax.lnk" писать "Texniki Baxış.lnk" не создается и вызывать ошибка.
Как побороть?
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548300
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
puls,
UNICODные символы (ış) не нравится.
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548312
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Как мне оформить свое сообщение

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
using File = System.IO.File;
using System.IO;



private static readonly string StartMenuPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

private string ShortcutName = Path.Combine(StartMenuPath, "Texniki Bax.lnk");

string SPath;

SPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);


var wshShell = new WshShell();

var myShortcut = (IWshShortcut)wshShell.CreateShortcut(ShortcutName);

myShortcut.TargetPath = SPath;
myShortcut.Save();


А вы уже попробовали предложенный мной способ? Или продолжаете есть какутус из var wshShell = new WshShell()
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548339
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо,получилась Ваш вариант.
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548344
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pulsСпасибо,получилась Ваш вариант.

string SPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

if (File.Exists(SPath + "\\Texniki Baxış.lnk"))
{
File.Copy(SPath + "\\Texniki Baxış.lnk", SPath + "\\Müqavilələr.lnk", true);
File.Delete(SPath + "\\Texniki Baxış.lnk");
}
...
Рейтинг: 0 / 0
Как менять названия файла на desktop программно ?
    #39548404
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
puls,

Блин. Move - это совмещение Copy и Delete
=====================
Уж сколько раз было, что даешь однозначный ответ, но вопрошающий упорно хватается за то, что он изначально придумал

И, уважаемый puls - вы не умеете и не желаете учится.

Как мне оформить свое сообщение

Поэтому я желаю Вам удачи в получении почетного звания "лучшего регионального менеджера по продаже пылесосов". Программирование - не Ваше призвание
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как менять названия файла на desktop программно ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]